Greedy Online Bipartite Matching on Random Graphs
نویسندگان
چکیده
We study the average performance of online greedy matching algorithms on G(n, n, p), the random bipartite graph with n vertices on each side and edges occurring independently with probability p = p(n). In the online model, vertices on one side of the graph are given up front while vertices on the other side arrive sequentially; when a vertex arrives its edges are revealed and it must be immediately matched or dropped. We begin by analyzing the oblivious algorithm, which tries to match each arriving vertex to a random neighbor, even if the neighbor has already been matched. The algorithm is shown to have a performance ratio of at least 1 − 1/e for all monotonic functions p(n), where the performance ratio is defined asymptotically as the ratio of the expected matching size given by the algorithm to the expected maximum matching size. Next we show that the conventional greedy algorithm, which assigns each vertex to a random unmatched neighbor, has a performance ratio of at least 0.837 for all monotonic functions p(n). Under the G(n, n, p) model, the performance of greedy is equivalent to the performance of the well known ranking algorithm, so our results show that ranking has a performance ratio of at least 0.837. We finally consider vertex-weighted bipartite matching. Our proofs are based on simple differential equations that describe the evolution of the matching process. 2010 Mathematics subject classification: Primary 05C70 Secondary 05C80, 05C85, 68W40
منابع مشابه
Greedy Online Matching on Random Graphs∗
In the online bipartite matching problem, vertices in one partition are given up front and vertices in the other partition arrive sequentially. When a vertex arrives, it reveals its neighboring edges and it must be immediately matched or left unmatched. We determine asymptotic matching sizes given by a variety of greedy online matching algorithms on random graphs. On G(n, n, p), we show that an...
متن کاملOnline Vertex Cover and Matching: Beating the Greedy Algorithm
In this paper, we explicitly study the online vertex cover problem, which is a natural generalization of the well-studied ski-rental problem. In the online vertex cover problem, we are required to maintain a monotone vertex cover in a graph whose vertices arrive online. When a vertex arrives, all its incident edges to previously arrived vertices are revealed to the algorithm. For bipartite grap...
متن کاملMaximum Matching in Semi-streaming with Few Passes
In the semi-streaming model, an algorithm receives a stream of edges of a graph in arbitrary order and uses a memory of size O(npolylogn), where n is the number of vertices of a graph. In this work, we present semi-streaming algorithms that perform one or two passes over the input stream for Maximum Matching with no restrictions on the input graph, and for the important special case of bipartit...
متن کاملMaximum Matchings in Random Bipartite Graphs and the Space Utilization of Cuckoo Hashtables
We study the the following question in Random Graphs. We are given two disjoint sets L,R with |L| = n = αm and |R| = m. We construct a random graph G by allowing each x ∈ L to choose d random neighbours in R. The question discussed is as to the size μ(G) of the largest matching in G. When considered in the context of Cuckoo Hashing, one key question is as to when is μ(G) = n whp? We answer this...
متن کاملOnline Matroid Intersection: Beating Half for Random Arrival
We study the online matroid intersection problem, which is related to the well-studied online bipartite matching problem in the vertex arrival model. For two matroids M1 and M2 defined on the same ground set E, the problem is to design an algorithm that constructs a large common independent set in an online fashion. The algorithm is presented with the ground set elements one-by-one in a uniform...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1307.2536 شماره
صفحات -
تاریخ انتشار 2013